<?php
/**
 * CategoriaController
 * 
 * @author Tiago Santos
 */
class CategoriaController extends Zend_Controller_Action {
	
	public function indexAction(){
		
	}
	
	public function listaprodutoAction(){
		$get = $this->getRequest();
		$codigo = $get->categoria;
		$descricao = urldecode($get->descricao);
		$hash = $get->hash;
		require_once APPLICATION_PATH . '/abstract/FmtUtil.php';
		if($hash != FmtUtil::getHash($codigo.$descricao)){
			die('Erro na consistencia dos dados recebidos!');
		}
		
		require_once APPLICATION_PATH . '/models/Produto.php';
		$obj = new Produto();
		$lista = $obj->getByCategoria($codigo);
		unset($obj);
		
		require_once APPLICATION_PATH . '/models/ProdutoFoto.php';
		$obj = new ProdutoFoto();
		foreach ($lista as &$l){
			$imagens = $obj->getByProduto($l['cd_produto']);
			foreach($imagens as &$i){
				$i['ds_arquivo'] = IMAGENS . basename($i['ds_arquivo']);
			}
			$l['imagens'] = $imagens;
		}
		unset($obj);
		
		$this->view->descricao = $descricao;
		$this->view->codigo = $codigo;
		$this->view->lista = $lista;
	}
}
?>